package demo6;

/**
 * java有23种设计模式
 * 单例模式
 * 使用该模式设计的类全局只有一个实例
 */
public class Singleton {
    //2.创建一个私有的静态变量，用来保存唯一实例
    private static Singleton instance = new Singleton();
    //1.私有化构造器，避免外部随意创建对象
    private Singleton(){}
    //3.创建一个静态方法，返回唯一实例
    public static Singleton getInstance(){
    return instance;
    }
}
